package com.example.papercut.entity;

import lombok.Data;
import java.time.LocalDateTime;

@Data
public class TemplateRating {
    // 复合主键：可以省略 ID，直接使用 user 和 papercut 关联
    private User user; // 关联用户
    private PapercutTemplate papercut; // 关联模板
    
    private Integer ratingValue; // 注意：数据库是 TINYINT，Java 中使用 Integer
    private String reviewText;
    private LocalDateTime reviewTime;
    
    // 注意：如果是复合主键，Mapper 接口在处理时需要特别注意参数传递方式。
    // 在实体类中，我们通常用对象来表示复合主键的各个部分。
}